package db3;

import java.util.Scanner;

public class lianxi {
    public static void main(String[] args) {
//        1、编写一个简单程序，要求数组长度为5，分别赋值10，20，30，40，50，在控制台输出该数组的值。
//        int a[] ={10,20,30,40,50};
//        for (int i = 0; i <5 ; i++) {
//            System.out.println(a[i]);
//        }
//        Scanner input = new Scanner(System.in);
//        System.out.println("请输入");
//        String q = input.next();
//        if(q == "10"){
//
//        }

//        2、将一个字符数组的值（neusofteducation）拷贝到另一个字符数组中。

//        char c[] ={'n','e','u','s','o','f','t','e','d','u','c','a','t','i','o','n'};
//        char copy[] =new char[c.length];
//        for (int i = 0; i < c.length; i++) {
//            copy[i]=c[i];
//        }
//        for (int i = 0; i <c.length; i++) {
//            System.out.print(copy[i]);
//        }

//        3、给定一个有9个整数（1,6,2,3,9,4,5,7,8）的数组，先排序，然后输出排序后的数组的值。
//        int a[] = {1,6,2,3,9,4,5,7,8};
//        for (int i = 0; i < a.length; i++) {
//            for (int j = 0; j < a.length-1-i; j++) {
//                if(a[j]>a[j+1]){
//                    int tmp =a[j];
//                    a[j]=a[j+1];
//                    a[j+1]=tmp;
//                }
//            }
//        }
//        for (int i = 0; i <a.length; i++) {
//            System.out.println(a[i]);
//        }

//        4、在一个有8个整数（18，25，7，36，13，2，89，63）的数组中找出其中最大的数及其下标。
//        int a[] = {18,25,7,36,13,2,89,63};
//        int max =0;
//        int index =-1;
//        for (int i = 0; i < a.length; i++) {
//            if(a[i]>max){
//                max=a[i];
//                index = i;
//            }
//        }
//        System.out.println(max);
//        System.out.println(index);


//        5、将一个数组中的元素逆序存放到另一各数组中。
//        int a[] = {18,25,7,36,13,2,89,63};
//        int [] c =new int[a.length];
//        int clength = c.length;
//        for (int i = 0; i < a.length; i++) {
//            c[c.length-1-i] =a[i];
//        }
//        for (int i = 0; i < a.length; i++) {
//            System.out.println(c[i]);
//        }

//        6、将一个数组中的重复元素保留一个其他的清零。
//        int [] a= {12,45,67,45,34,12};
//        for (int i = 1; i < a.length; i++) {
//            for (int j = i+1; j < i; j++) {
//                if (a[j] == a[i]){
//                    a[j] =0;
//                }
//            }
//
//        }
//        for (int i = 0; i < a.length; i++) {
//            System.out.println(a[i]);
//        }

//        7、给定一维数组{ -10，2，3，246，-100，0，5} ，计算出数组中的平均值、最大值、最小值。
//
//        int[]a={-10,2,3,246,-100,0,5};
//        int max =a[0];
//        int min =a[0];
//        int sum =a[0];
//        for (int i = 0; i <a.length ; i++) {
//            if(a[i]>max){
//                max =a[i];
//            }
//            if (a[i]<min){
//                min =a[i];
//            }
//            sum=a[i];
//        }
//        sum/=7;
//        System.out.println(max);
//        System.out.println(min);
//        System.out.println(sum);
//
//
//




    }
}
